// 规章制度

import qs from 'qs'
import request from "@/utils/request"


/**
 *GET 获取规章制度分类列表
  * @params {
  * parentId
  * }
 * @return {*}
 */
export function getRuleTypeList(name) {
  return request({
    url: "/ruleType/getList?name=" + name,
    method: "get",
  })
}




/**
 * 新增规章制度分类
 * @params {
  *  "name": "string",
  "level": 0
  * }
 * @return {*}
 */
export function addRuleType(data) {
  return request({
    url: "/ruleType/add",
    method: "post",
    data
  })
}



/**
 * 修改设备规章制度
 *  @params  {
 *  "name": "string",
  "level": 0,
  "id": 0
 * }
 * @return {*}
 */
export function updateRuleType(data) {
  return request({
    url: "/ruleType/update",
    method: "post",
    data
  })
}




// 规章制度分类
/**
 *GET 获取规章制度文档列表
  * @params {
  * pageNumber
pageSize
keywords
  * }
 * @return {*}
 */
export function getRuleDoc(params) {
  return request({
    url: "/ruleDoc/getList?" + qs.stringify(params),
    method: "get",
  })
}


/**
 * 新增规章制度文档
 * @params {
  * {
    "ruleTypeId": 0,
    "title": "string",
    "content": "string"
}
 * @return {*}
 */
export function addRuleDoc(data) {
  return request({
    url: "/ruleDoc/add",
    method: "post",
    data
  })
}


/**
 * 更新规章制度文档
 *  @params  {
    "ruleTypeId": 0,
    "title": "string",
    "content": "string",
    "id": 0
}
 * @return {*}
 */
export function updateRuleDoc(data) {
  return request({
    url: "/ruleDoc/update",
    method: "post",
    data
  })
}


/**
 * 删除规章制度文档
 * @return {*}
 */
export function deleteRuleDoc(id) {
  return request({
    url: "/ruleDoc/delete?id=" + id,
    method: "delete",
  })
}
